.wrap {


}

.access-box-item {
    padding: 10px 0;

}

.access-box-item:first-of-type {
    padding-top: 0;
}

.access-box-item-item {
    margin: 0 15px;

}

.access-box-title {
    padding: 5px 0;
}

.access-box-btn {
    margin-left: 10px;
}

.access-box-add {

}

.access-box-bt-btn {
    padding-top: 20px;
    text-align: center;
}

.flex {
    display: flex;
    align-items: center;
}

.curriculum-search {
    padding: 24px;
    margin: 20px;
    background: #ffffff;
}

.curriculum-table-wrap {
    background: #ffffff;
    margin: 20px;
}